/* ----------------------------------------------------------------------------
   EgovMobile Style Sheet
   Description :  UX grid view component
   Modification Information
   수정일           수정자      수정내용
   -------------    --------    ---------------------
   2011.07.19       구지연      최초 생성
 
   author   : 모바일 실행환경 개발팀 구지연
   since    : 2011.07.19
---------------------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary { display:block }

/* intro layout */
.com-copIndex { background:#fff; }
.com-copHeader { background: url(/images/egovframework/bod/bg_header.png) top left repeat-x; height:42px; }
.com-copHeader h1.bodLogo { text-align:center; margin:0 auto; padding-top:0.313em}

.com-bodContent { background:#fff; text-align:center; }
.com-navTab { padding:8.125em 0 10.625em; text-align:center; }
.com-navTab ul.bodNav { margin:0 auto; text-align:center; width:246px; }
.com-navTab ul.bodNav li { float:left; text-align:center; margin:0 0.625em;}
.com-navTab ul.bodNav li a {display:block; }
.com-navTab ul.bodNav li p { font-size:0.750em; }
.com-copFooter { clear:both; border-top: solid 2px #dedfde; border-bottom:none; text-align:center; background:#f5f5f5 }
p.com-copCopy { font-size: 0.688em; color:#999; text-align:center; text-shadow:none; padding:0.625em 0 1.250em; line-height:130%; letter-spacing:-0.08em}


/* 로그인 */
.com-logContent { background:#fff; margin:0; padding:0 0.625em;}
.com-copContent { background:#fff; margin:0; padding:0;}
.com-logUser { height:55px; line-height:1.875em; }
.com-logId { height:35px; line-height:1.875em; border:none; }

.com-logPw { height:35px; line-height:1.875em; border:none; }
.com-logLogin { height:50px; line-height:1.875em; border:none; }

/* 게시판리스트 */
.com-bodTitle { height:25px; line-height:0.938em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.com-notSubject { font-size:0.875em; font-weight:bold; padding:0.625em}
.com-notDaNahit { font-size:0.750em; color:#757575; border-bottom:solid 1px #dbdbdb; padding:0.313em 0.625em}
.com-notDaNahit span {padding:0 0.125em;}
.com-notDaNahit span.line {  vertical-align:top; color:#d1d1d1 }
.com-notViewContents { color:#333; padding:0.625em; font-size:0.813em; line-height:150%; }
.com-coHit { color:#b3b3b3}
.com-bodDate { height:0.875em; line-height:1.0em; }
.com-egovNodata { height:39px;}

/* 코멘트 */
.com-commentT { color:#666666; background:#fff; border-top:solid 2px #ddd; padding:0.625em 0.938em; font-size:0.750em; }
.com-commentT span { color:#047fbe}
.com-commentList { padding:0.625em 0.938em; border-top:solid 1px #ddd;background:#fff;}
.com-commentList p { float:left; font-size:0.750em; padding-right:0.313em;}
.com-commentList p.com-delete a { display:block; font-weight:normal; text-decoration:none; padding:1px 0.125em; color:#ff6600; }
.com-commentList p.com-delete { float:right; display:inline-block; padding-right:0; margin-right:0.125em; font-size:0.688em; font-family:Dotum; border:1px solid #c6c6c6;}

.com-commentList p.com-modify a { display:block; font-weight:normal; text-decoration:none; padding:1px 0.125em; }
.com-commentList p.com-modify { float:right; display:inline-block; padding-right:0; margin-right:0.125em; font-size:0.688em; font-family:Dotum; border:1px solid #c6c6c6;}

.com-commentList p.com-date { color:#999 }
.com-commContent { clear:both; font-size:0.750em; color:#666; padding:0.313em 0; line-height:140%; }
.com-commContent2 { clear:both; list-style:none; padding:0;}
.com-commContent2 li { font-size:0.750em;  width:90%; color:#333; padding:0.313em 0; line-height:140%; overflow: hidden; white-space: normal}
.com-commContent2 li.date { color:#999; }

/* 글쓰기 */
.com-subjectTxt { padding:0.313em 0; font-size:0.875em;}
.com-conTxtTitle { padding:1.250em 0 0.313em; font-size:0.875em;}
.com-inpSubject { height:1.875em; line-height:1.875em; width: 100%; }
.com-textContents { height:150px; width:100%; }

.com-addContents { background:#f7f7f7; margin:0; padding:0;  }
.com-addTxt { margin:0; padding:0.625em 0.625em 1.250em; background:#fff; border-bottom:solid 1px #ddd;}
.com-addTxt dt { padding:0.313em 0; font-size:0.875em;}
.com-addTxt dd { padding:0.188em 0}
.com-addBgBtn { margin:0.625em; padding:0;}
.com-commAddTxt { padding:0 0 0.313em 0; font-weight:bold; font-size:0.875em;}


/****** 모바일 공동컴포넌트 ******/
/* 2011.07.25 */
.com-dataDelete { padding:1.875em 0; color:#777;}

/* 페이징 */
.com-egovPaging {  margin:1.563em 0 1em; padding:0; font-size:1.0em; text-align:center; line-height:1.5em; white-space:nowrap; }
.com-egovPaging span { display:inline-block; border:solid 1px #ddd; margin:0 2px; width:36px; padding:7px 0; background:#fff; vertical-align:top; }
.com-egovPaging a { display:inline-block; }
.com-egovPaging a.first { margin:0 2px; width:36px; height:37px; background:url('../../../../../images/egovframework/mbl/bod/bg_paging.gif') no-repeat 0 0; }
.com-egovPaging a.prev { margin:0 2px; width:34px; height:37px; background:url('../../../../../images/egovframework/mbl/bod/bg_paging.gif') no-repeat -38px 0; }
.com-egovPaging a.next { margin:0 2px; width:34px; height:37px; background:url('../../../../../images/egovframework/mbl/bod/bg_paging.gif') no-repeat -74px 0; }
.com-egovPaging a.last { margin:0 2px; width:36px; height:37px; background:url('../../../../../images/egovframework/mbl/bod/bg_paging.gif') no-repeat -110px 0; }
.com-egovPaging span strong { color:#e61f1b; font-weight:normal; text-decoration:none; }

.com-egovPaging span a { display:inline-block; width:36px; color:#888; text-decoration:none; cursor:pointer }
.com-egovPaging span a:hover { color:#2489CE; text-decoration:none; }

.com-egovPaging a.first:hover { background:#e8e8e8 url('../../../../../images/egovframework/mbl/bod/bg_paging.gif') no-repeat 0 0;}
.com-egovPaging a.prev:hover { background:#e8e8e8 url('../../../../../images/egovframework/mbl/bod/bg_paging.gif') no-repeat -38px 0; }
.com-egovPaging a.next:hover { background:#e8e8e8 url('../../../../../images/egovframework/mbl/bod/bg_paging.gif') no-repeat -74px 0; }
.com-egovPaging a.last:hover { background:#e8e8e8 url('../../../../../images/egovframework/mbl/bod/bg_paging.gif') no-repeat -110px 0; }

/* 수정 패스워드 */
.com-egovModify { clear:both; margin:0.938em 0.625em; padding:0.625em; background:#fff; border:solid 1px #ddd;
	background-image: -o-linear-gradient(#fff, #f7f7f7);
    background-image: linear-gradient(#fff, #f7f7f7);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f7f7f7),color-stop(1, #f7f7f7));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f7f7f7')"; }
.com-egovModify dt { padding:0 0; font-size:0.75em;}
.com-egovModify dd { padding:0.188em 0; font-size:0.75em;}

/* 코멘트 비밀번호 */
.com-egovCommentPw { clear:both; margin:1.875em 0 0; padding:0.625em; background:#fff; border:solid 1px #ddd;
	background-image: -o-linear-gradient(#fff, #f7f7f7);
    background-image: linear-gradient(#fff, #f7f7f7);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f7f7f7),color-stop(1, #f7f7f7));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f7f7f7')"; }
.com-egovCommentPw dt { padding:0 0; font-size:0.75em;}
.com-egovCommentPw dd { padding:0.188em 0; font-size:0.75em;}

/* 버튼 */
.com-egovFooterBtn { margin:0 auto;text-align:center; padding:0.625em 0;}
.com-egovBtnAdd { text-align:right; background:#e6e6e6; padding:0.938em 0.625em; margin:0.625em;}
.com-egovBtnAdd a { text-decoration:none; font-size:0.75em; color:#333333;}
.com-egovBtn1 { border:solid 1px #ababab; padding:0.375em 0.500em; background:#fff;}

/* 검색 */
.com-egovSearch { width:100%; margin:-0.625em 0 0 -0.313em; }
.com-egovSearch dd { float:left; text-align:center; margin:0; padding:0 0 0.313em; }
.com-egovSearch dd select { width:94%; text-align:left; height:40px; vertical-align:top; margin-top:0.5em; }
.com-egovSearch dd input { vertical-align:top; margin-top:0.5em; width:100%; height:27px}

.ui-corner-none { border-radius: 0em ; -moz-border-radius:0em;	-webkit-border-radius: 0em ; -o-border-radius:0em; }

/* 스크랩상세보기 */
.com-egovScriptView { padding:0.625em 0.813em; margin:0; }
.com-egovScriptView li { border-bottom:solid 1px #c8c8c8; padding:0.625em 0; overflow:hidden }
.com-egovScriptView li span {display:block; float:left; text-align:left; font-size:0.75em; }
.com-egovScriptView li span.wid1 { width:37%; font-weight:bold; color:#333; font-size:0.813em; padding:0 0 0 0.313em}
.com-egovScriptView li span.wid2 { width:55%; color:#666; }
.com-egovScriptContents { clear:both; color:#999; padding:0.313em 1.250em 0.938em; font-size:0.75em; line-height:150%;}

/* 메인로고 추가 */
.com-egovHeaderBar { height:48px; }

/* 아이콘 추가 */
.ui-icon-modify {
    background-image: url('../../../../../images/egovframework/cop/bbs/icon/ic-modify.png');
    background-repeat: no-repeat;
}
.ui-icon-list {
    background-image: url('../../../../../images/egovframework/cop/bbs/icon/ic-list.png');
    background-repeat: no-repeat;
}